package cn.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("interceptor")
public class InterceptorController {
    @RequestMapping("/test")
    public String testInterceptor() {
        System.out.println("testInterceptor执行了...");
        return "success";
    }
    /**
     * 浏览器访问 http://localhost:8080/interceptor/test
     * 网页 "这是成功界面."
     * 控制台结果如下(注意观察次序)
     * MyInterceptor执行了...前
     * testInterceptor执行了...
     * MyInterceptor执行了...后
     * success.jsp 执行了...
     * MyInterceptor1执行了...最后
     */

    /**
     * 配置链式拦截器后测试结果
     * 浏览器访问 http://localhost:8080/interceptor/test
     * 网页 "这是成功界面."
     * 控制台打印(注意观察次序)
     * MyInterceptor执行了...前
     * MyInterceptor2执行了...前2222
     * testInterceptor执行了...
     * MyInterceptor2执行了...后2222
     * MyInterceptor执行了...后
     * success.jsp 执行了...
     * MyInterceptor2执行了...最后2222
     * MyInterceptor1执行了...最后
     */
}
